断言
提示
预执行操作
是指在接口发送前先执行的操作,支持自定义脚本、连接数据库,常用来设置入参、打印数据等,后执行操作
是指在接口发送后执行的操作,常用来设置变量、设置断言等,支持自定义脚本、连接数据库、提取变量、断言
从7.2.4版本起支持可视化断言,主要用于在接口发送后,对接口的返回结果进行测试验证,目前支持对 Response JSON
Response XML
Response Text
Response Header
Response Cookie
响应码
响应时间
临时变量
环境变量
全局变量
直接进行断言校验
添加断言
后执行操作——添加断言
Response JSON进行断言
Response XML进行断言
Response Text进行断言
Response Header/Response Cookie进行断言
header、cookie的校验类似,不过多赘述
响应码进行断言
直接对响应的状态码进行断言校验
响应时间进行断言
直接对接口的响应时间进行断言校验
临时变量、环境变量、全局变量进行断言
临时、环境、全局用法一样,不过多赘述
变量的断言经常用来查看在接口发送后,变量是否发生变化
断言条件的使用
当条件为 等于、不等于、小于、小于或等于、大于、大于或等于、包含、不包含
时,支持在输入框内填写比较值,同时可使用变量,通过{{变量名}}
方式进行引用
当条件选择为正则匹配
时,支持在输入框内输入正则表达式,例如/[a-z]*\d*/
,来对内容进行正则匹配,看是否符合预期
当条件为 属于集合
不属于集合
时,支持在输入框内输入多个元素使用英文逗号分隔,例如 张三,李四,xiaoming